// JavaScript Document


$(document).ready(function() {

	//Показываем или убираем поле для нового автора

	$("#new_author").click(function () {
	
		// not string, but ID!!!!
		var str = $("#id_author").attr("value");
		if (str == "") { 
				$("#add_author").fadeIn(500);
		}
		
		else {
				$("#add_author").fadeOut(500);
		}
	
	});
	
	//Проверяем фамилию
	
	$("#id_surname").keypress( function () {
	
		var rl = /[0-9a-zA-Z\s\.\,\@\!\?\~\+\"]+$/;
				
		if ($(this).val().match(rl) != null ) {
			$("p.alert_surname").fadeIn("slow", "linear"); 
		}
		
		else {
			$("p.alert_surname").fadeOut("slow", "linear");
		}
	

		  // Проверяем количество символов
		  
		  if ($(this).val().length > 1) {
			$("input#id_first_name").removeAttr("readonly");
		  }
		  
		  else {
			$("input#id_first_name").attr("readonly", "readonly");
		  }

	});
	
	//Проверяем имя
	
	$("#id_first_name").keypress( function () {
	
		var rl = /[0-9a-zA-Z\s\.\,\@\!\?\~\+\"]+$/;
				
		if ($(this).val().match(rl) != null ) {
			$("p.alert_first_name").fadeIn("slow", "linear"); 
		}
		
		else {
			$("p.alert_first_name").fadeOut("slow", "linear");
		}
	

		  // Проверяем количество символов
		  
		  if ($(this).val().length > 1) {
			$("input#id_middle_name").removeAttr("readonly");
		  }
		  
		  else {
			$("input#id_middle_name").attr("readonly", "readonly");
		  }

	});

	//Проверяем отчество
	
	$("#id_middle_name").keypress( function () {
	
		var rl = /[0-9a-zA-Z\s\.\,\@\!\?\~\+\"]+$/;
				
		if ($(this).val().match(rl) != null ) {
			$("p.alert_middle_name").fadeIn("slow", "linear"); 
		}
		
		else {
			$("p.alert_middle_name").fadeOut("slow", "linear");
		}
	

		  // Проверяем количество символов
		  
		  if ($(this).val().length > 1) {
			$("#id_bio").removeAttr("readonly");
		  }
		  
		  else {
			$("#id_bio").attr("readonly", "readonly")//.css("background-color", "#ccc");
		  }

	});

	
	//Проверяем название экспоната

	$("#id_item_title").keypress( function () {
	
		var itmttl = $(this).val();
		var rl = /[0-9a-zABEFGHKNOPQRSTYZ -()+]+$/;
				
		if (itmttl.match(rl) != null ) {
			$("p.alert_item_title").fadeIn("slow", "linear"); 
		}
		
		else {
			$("p.alert_item_title").fadeOut("slow", "linear");
		}
	

		  // Проверяем количество символов
		  
		  if (itmttl.length > 1) {
			$("input#id_item_fulltitle").removeAttr("readonly");
		  }
		  
		  else {
			$("input#id_item_fulltitle").attr("readonly", "readonly");
		  }

	});
	
	//Проверяем полное название экспоната

	$("#id_item_fulltitle").keypress( function () {
	
		var itmttl = $(this).val();
		var rl = /[0-9a-zABEFGHKNOPQRSTYZ -()+]+$/;
				
		if (itmttl.match(rl) != null ) {
			$("p.alert_item_fulltitle").fadeIn("slow", "linear"); 
		}
		
		else {
			$("p.alert_item_fulltitle").fadeOut("slow", "linear");
		}
	

		  // Проверяем количество символов
		  
		  if (itmttl.length > 1) {
			$("#id_description").removeAttr("readonly");
		  }
		  
		  else {
			$("#id_description").attr("readonly", "readonly");
		  }

	});

	//Проверка расширения файла изображения

	function CheckExt(iD) {

		var ext = $(iD).val().split('.').pop().toLowerCase();
		
		console.log(ext);
		
		if ($.inArray(ext, ["jpg", "jpeg"]) == -1) {
			console.log("Вы выбрали неправильный файл. Поддерживаются только файлы с расширением .jpg");
		};
	};


	$("input#publish").click( function() {

		CheckExt("#id_item_photo");

		if ($("#add_author").css("display") != "none") {
			CheckExt("#id_person_photo");
		};
	});
    
});
